// 智慧产业-固投目标作战图
import request from '@/utils/request'

// 新增项目信息
export function addProjectInfo(data) {
  return request({
    method: 'post',
    url: '/zhcy/invest/addOrUpdate',
    data: data
  })
}

// 查询项目列表
export function queryProjectList(params) {
  return request({
    method: 'get',
    url: '/zhcy/invest/query',
    params
  })
}

// 删除项目
export function deleteProjectInfo(pkid) {
  return request({
    method: 'delete',
    url: `/zhcy/invest/delete?pkid=${pkid}`
  })
}

// 查询项目详情
export function queryProjectDetail(pkid) {
  return request({
    method: 'get',
    url: `/zhcy/invest/get?pkid=${pkid}`
  })
}

// 导出
export function downloadProject(params) {
  return request({
    method: 'get',
    url: `/zhcy/invest/export`,
    params: params,
    responseType: 'blob'
  })
}

// 查询历史列表
export function queryHistoryList(params) {
  return request({
    method: 'get',
    url: '/zhcy/invest/log',
    params
  })
}

// 查询历史详情
export function queryHistory(refId) {
  return request({
    method: 'get',
    url: `/zhcy/invest/history?refId=${refId}`
  })
}

/**
 * 查询重要目标列表
 *
 * @param {object} params 参数
 * @param {string} pageIndex 页数
 * @param {string} pageSize 每页条数
 * @param {string} year 年度
 */
export function queryImportGoalList(params) {
  return request({
    method: 'get',
    url: '/pad/target/config/query/page',
    params: params
  })
}

// 新增重要目标信息
export function addImportantGoal(data) {
  return request({
    method: 'post',
    url: '/pad/target/config/batch/addOrUpdate',
    data: data
  })
}
